/*登录*/
.p_user_dologin .log-sprite { background-image: url(../../images/mh/user/reg_sprite.png); background-repeat: no-repeat; }
.p_user_dologin { background-image: none; background-color: #FFF; }
.p_user_dologin .log-header { height: 124px; }
.p_user_dologin .log-header, .p_user_dologin .log-wrap, .p_user_dologin .log-footer { width: 920px; margin: 0 auto; }
.p_user_dologin .log-header a { margin-top: 21px; display: block; }
.p_user_dologin .log-main { font-size: 14px; background: url(../../images/mh/user/login_bg.jpg) repeat-x center top; height: 374px; }
.p_user_dologin .log-footer { border-top: 1px dotted #e3e3e3; padding-top: 24px; color: #888; text-align: center; margin-top: 140px }
.p_user_dologin .log-wrap { height: 374px; position: relative; background: url(../../images/mh/user/login-page-cover-1.jpg) no-repeat left -33px; }
.p_user_dologin .form-wrap { position: absolute; width: 424px; height: 450px; right: 50px; top: -43px; background: url(../../images/mh/user/login-bg.png) no-repeat; }
.p_user_dologin .form-wrap .ipt-form { padding: 6px 5px 9px 9px; }
.p_user_dologin .form-wrap .reg-head .sub-tit { float: right; color: #999; padding-right: 60px; }
.p_user_dologin .form-wrap .reg-head { border-bottom: 1px solid #dfdddd; height: 56px; line-height: 56px; }
.p_user_dologin .form-wrap .reg-head h2 { font-size: 20px; color: #2b2b2b; padding: 0 60px; }
.p_user_dologin .log-mid { width: 290px; margin: 0 auto }
.p_user_dologin .height_placeholder{height:30px; margin:10px 0;}
.p_user_dologin .login_err{ width:258px; color:#cc1223; font-size:14px; background:#feefef; border:1px solid #fe9898; line-height:17px; height:17px; padding:5px 15px; display:none;}
.p_user_dologin .log-form .txt-input { width: 227px; border: 1px solid #d6d6d6; color: #111111; height: 24px; line-height: 24px; padding: 8px 13px; font-size: 14px }
.p_user_dologin .log-form input[type="password"].txt-input:focus, input[type="text"].txt-input:focus { border: #32a0fe solid 1px; box-shadow: 1px 0px 2px rgba(183, 221, 253, 1), -1px 0px 2px rgba(183, 221, 253, 1), 0px 1px 2px rgba(183, 221, 253, 1), 0px -1px 2px rgba(183, 221, 253, 1); }
.p_user_dologin .log-form .mobile { width: 20px; height: 17px; background-position: -48px -332px; position: absolute; left: 16px; top: 13px }
.p_user_dologin .log-form .padd-l47 { padding-left: 47px; }
.p_user_dologin .log-form .log-item { position: relative; margin-bottom: 33px; }
.p_user_dologin .log-form .log-item .log-form-btn { margin-top: 30px; }
.p_user_dologin .log-form .pwd { width: 14px; height: 20px; background-position: 0 -332px; position: absolute; left: 19px; top: 11px }
.p_user_dologin .log-form .item-veri { position: relative; margin-bottom: 0; padding-top: 10px; }
.p_user_dologin .log-form .item-veri .forget-pwd { position: absolute; top: -27px; right: 0; display: block; }
.p_user_dologin .log-form .item-veri .txt-input, .log-form .item-veri .img-Veri, .log-form .item-veri .refresh { float: left }
.p_user_dologin .log-form .item-veri .txt-input { width: 111px; }
.p_user_dologin .log-form .item-veri .veri-icon { width: 24px; height: 22px; position: absolute; left: 15px; top: 11px; background-position: -197px -97px; }
.p_user_dologin .log-form .item-veri .img-Veri { width: 85px; height: 30px; margin: 7px 0 0 10px; }
.p_user_dologin .log-form .item-veri .img-Veri img { width: 100%; height: 100%; overflow: hidden; cursor: pointer; }
.p_user_dologin .log-form .item-veri .refresh { width: 55px; line-height: 42px; text-align: right; color: #0088cc; cursor: pointer; }
.p_user_dologin .log-form .item-veri .refresh:hover {text-decoration: underline;}
.p_user_dologin .log-form .btn-sub { border: none; background-color: transparent; background-position: 0 -274px; width: 291px; height: 46px; line-height: 46px; text-align: center; color: #FFF; font-size: 18px; }
.p_user_dologin .log-form .btn-sub:hover { background-position: -311px -274px; }
.p_user_dologin .log-form .btn-sub:active { background-position: -622px -274px; }
.p_user_dologin .error-box { bottom: 44px; }
.p_user_dologin .log-form .error-box .error-wrap { width: 258px; }